package net.isger.brick.raw.depot;

import net.isger.brick.raw.Artifact;
import net.isger.brick.raw.Seed;

public class GsonDepot extends AbstractDepot {

    private static final String LAB_GSON = "gson";

    private static final String LAB_JSON = "json";

    public GsonDepot() {
        addLabel(LAB_GSON);
        addLabel(LAB_JSON);
    }

    public Seed seek(String info) {
        return new GsonSeed(info);
    }

    public Artifact wrap(String info) {
        return wrap(seek(info));
    }

    public Artifact wrap(Seed seed) {
        return new GsonArtifact(seed);
    }

}
